function v = featuresDCTall( Img, fargs, el )
%FEATURESDCTALL Prevede obrazek Img na vektor s vyuzitim DCT
%   DCT se aplikuje na dlazdice 8x8
%   berou se vsechny koeficienty
[Y, X] = size(Img); %velikost obrazku
Yt = floor(Y / 8); %pocet dlazdic horizontalne
Xt = floor(X / 8); %pocet dlazdic vertikalne
Y0 = 1 + floor((Y - Yt*8)/2); %horni okraj
X0 = 1 + floor((X - Xt*8)/2); %levy okraj
v = zeros(64*Yt*Xt,1); %vystupni vektor
i = 1;
for xi = 1:Xt
    for yi = 1:Yt
        C = blockdct(Img, X0+8*(xi-1), Y0+8*(yi-1));
        v(i:(i+63)) = reshape(C, 64, 1);
        i = i + 64;
    end;
end

